home *** CD-ROM | disk | FTP | other *** search
/ Aminet 34 / Aminet 34 (2000)(Schatztruhe)[!][Dec 1999].iso / Aminet / util / pack / agf_030fpu.readme < prev    next >
Encoding:
Text File  |  1999-11-06  |  2.4 KB  |  75 lines

  1. Short:    AGF - n*8-bit Sample Pre-Packing Processor w/src
  2. Author:   olethros@geocities.com (Christos Dimitrakakis)
  3. Uploader: olethros@geocities.com (Christos Dimitrakakis)
  4. Type:     util/pack
  5. Replaces: util/pack/agf.lha
  6. Requires: 68030+fpu
  7.  
  8. OVERVIEW
  9.  
  10. AGF is a sample pre-processor. It transofrms the data into a form having very
  11. little information content. This makes it easier for compression programs to
  12. pack it down to a small size. AGF combined with GZIP gives an average
  13. compression of 50% and it is always better than any other compression method on
  14. its own. It is similar to ADPCM, but better :)
  15.  
  16. HISTORY
  17.  
  18. 05-09-1999 : Released a version that works properly (more or less)
  19.  
  20. SUMMARY
  21.  
  22. AGF - Adaptive Gradient-descent FIR filter.
  23.  
  24. This is a neural-network-like adaptive FIR filter. The adaptation is
  25. deterministic, which means that the sample can be recovered from the processed
  26. file without needing to save an FIR coefficients to it as well. Adaptation is
  27. done on-line, on a sample-by-sample basis.
  28.  
  29. USAGE
  30.  
  31. AGF MODE sample processed_sample
  32.  
  33. The processed sample can then be efficiently packed with any kind of packer.
  34. I recommend xpk (xGZIP or xSQSH). lha/lzx will also do :)
  35. The results are always MUCH better.
  36.  
  37. Modes:
  38.    x  :  extract (decode) using a linear ANN
  39.    c  :  compress (encode) using a linear ANN
  40.    xd :  extract (decode) using a static filter
  41.    cd :  compress (encode) using a static filter
  42.  
  43. TODO
  44.  
  45. Make an xpksublib out of it.
  46. Add options for adjusting the number of coefficients and adaptation rate.
  47.  
  48.  
  49.  
  50. BUGS
  51.  
  52. Might have problems with samples that clip a lot..
  53.  
  54. Bugs Reports to olethros@geocities.com with "AGF BUG" as the subject message please
  55.  
  56. SEE ALSO
  57.  
  58. see also dev/basic/gasp.lha for a similar pre-processor where the adaptive
  59. process is controlled by a Genetic Algorithm
  60.  
  61.  
  62. ============================= Archive contents =============================
  63.  
  64. Original  Packed Ratio    Date     Time    Name
  65. -------- ------- ----- --------- --------  -------------
  66.     1778     942 47.0% 06-Sep-99 01:55:00 +agf.readme
  67.    17020    8242 51.5% 06-Sep-99 01:53:12 +agf
  68.     1820     672 63.0% 06-Sep-99 01:54:40 +agf.c
  69.      233     129 44.6% 06-Sep-99 01:54:42 +agf.h
  70.     1164     546 53.0% 06-Sep-99 01:54:40 +fir.c
  71.      291     163 43.9% 06-Sep-99 01:54:42 +fir.h
  72.     1534     544 64.5% 06-Sep-99 01:54:40 +main.c
  73. -------- ------- ----- --------- --------
  74.    23840   11238 52.8% 06-Sep-99 15:13:50   7 files
  75.